home *** CD-ROM | disk | FTP | other *** search
- /*
- \funcref{fun\_c\_ext}{void fun\_c\_ext ()}
- {}
- {}
- {change\_ext(), newvar()}
- {fun\_c\_path(), fun\_c\_name()}
- {funcext.c}
- {
-
- The last pushed string is taken as a file name. The extension is
- converted to the one but last pushed string. A new {\em e\_str}
- variable is created holding the new string and is returned via {\em
- reg}.
-
- }
- */
-
- #include "icm-exec.h"
-
- void fun_c_ext ()
- {
- reg = newvar (e_str);
- reg.vu.i->ls.str =
- change_ext (stack [sp].vu.i->ls.str, stack [sp - 1].vu.i->ls.str);
- }
-